// dictMixin.js
import {
	getDicts
} from '../../../request/api.js'
module.exports = Behavior({
	data: {
		dictData: [], // 存储字典数据
	},

	methods: {
		// 获取字典数据
		async getDict(dictType) {
			const res = await getDicts(dictType);
			if (res.code !== 20000) return showMsg(res.message)
			console.log(res, '111');
			res.data.rows.forEach(item=>{
				item.active=false
			})
			res.data.rows.unshift({
				dickValue: '',
				dickLabel: '全部',
					active: true,
			})
			this.setData({
				dictData: res.data.rows
			});
		},
		// 根据字典数据获取告警名称
		// getAlarmName(alarmType) {
		// 	console.log(alarmType);
		// 	const dict = this.data.dictData.find(item => item.dickValue === alarmType);
		// 	console.log(dict);
		// 	return dict ? dict.dickLabel : '未知告警类型';
		// },
	}
});